package com.iss.service;

import com.iss.dao.RoomDAO;
import com.iss.dao.imp.RoomDAOImp;
import com.iss.model.Room;
import com.iss.service.file.RoomToFile;

import java.sql.SQLException;
import java.util.List;

public class RoomService {
    private RoomDAO roomDAO=new RoomDAOImp();
    private RoomToFile roomToFile = new RoomToFile();

    public List<Room> getList() {
        return roomDAO.query();
    }

    public Boolean add(Room room) {
        Boolean flag=false;
        flag= roomDAO.insert(room);

        // 可以使用另一个线程完成下面功能
        //在当前目录下的/rooms，创建一个文件夹，以房间编号命名-IO--尝试
        //rooms的根下创建一个json数组 保存房间的信息--延迟

         roomToFile.createFileForRoom(room);

        return  flag;
    }
}
